@charset "utf-8";

/* CSS Document */
body {
	font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
	background: url('../images/bg-body.jpg') repeat;
}

/*------------------------------------ public ------------------------------------*/
@media (min-width:1365px) {
	.container {
		width: 1200px;
		padding: 0;
	}

}

.w100 {
	width: 100%;
}

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
	float: left;
	width: 20%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
}

.guodu {
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.guodu2 {
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
}

.f0 {
	font-size: 0;
}

.div_table {
	display: table;
	width: 100%;
	height: 100%;
}

.div_td {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.div_abs {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}

.four {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.put-none {
	background: none;
	border: none;
	outline: none;
}

.wapper-top {
	background: url('../images/bg-top.png') center top no-repeat;
}

.wapper-bottom {
	background: url('../images/bg-bottom.png') center bottom no-repeat;
}

/* 头部 */
.header {
	padding-top: 36px;
	margin-bottom: 14px;
}

.logo {
	float: left;
}

.logo img {
	max-width: 100%;
}

.search {
	float: right;
	width: 340px;
	height: 40px;
	background-color: #f3ebe3;
	padding-right: 45px;
	margin-top: 8px;
}

.search .put-01 {
	width: 100%;
	font-size: 14px;
	color: #caa988;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
}

.search .put-01::input-placeholder {
	color: #caa988;
}

.search .put-01::-webkit-input-placeholder {
	color: #caa988;
}

.search .put-01:-moz-placeholder {
	color: #caa988;
	opacity: 1;
}

.search .put-01::-moz-placeholder {
	color: #caa988;
	opacity: 1;
}

.search .put-01:-ms-input-placeholder {
	color: #caa988;
}

.search .but-01 {
	width: 45px;
	height: 40px;
	background: url('../images/bg-01.png') center center no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

/* 导航 */
.header + nav{
	z-index: 99999;
}
.nav {
	min-height: 76px;
	padding-top: 19px;
	position: relative;
	z-index: 2;
}

.nav>li {
	min-width: 11.1%;
	text-align: center;
}

.navbar-default .navbar-nav>li>a {
	width: 100%;
	font-size: 18px;
	line-height: 52px;
	color: #ebdcc6;
	padding: 0;
	background: url('../images/bg-bar2.png') left center no-repeat;
}
.navbar-default .navbar-nav>li:first-child a{
	background: none;
}
.navbar-default .navbar-nav>li:first-child:hover a{
	background: none;
}
.navbar-nav {
	float: none;
	background: url('../images/nav-bg.png') center center repeat-x;
}

.navbar-default {
	background: none;
	border: none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	background: url('../images/bg-bar2.png') left center no-repeat;
	color: #c59b4f;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #ebdcc6;
}

.navbar-default .navbar-nav>li>a:hover {
	color: #c59b4f;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	background: none;
	color: #c59b4f;
}

.navbar-default .navbar-nav>.open .span-sanjiao {
	display: block;
}

.dropdown-menu .span-sanjiao {
	display: block;
	width: 12px;
	height: 6px;
	background: url('../images/nav-sanjiao.png') center center no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	top: -8px;
	display: none;
}

.dropdown-menu {
	background: rgba(134, 0, 0, .8);
	border: 1px solid #ebdcc6;
	border-top: 2px solid #ebdcc6;
	min-width: 100%;
	box-shadow: none;
	padding-bottom: 10px;
}

.dropdown-menu>ul {
	padding: 0 7px;
}

.dropdown-menu>ul>li {
	text-align: center;
	border-bottom: 1px solid rgba(235, 220, 198, .15);
}

.dropdown-menu>ul>li>a {
	font-size: 16px;
	color: #ebdcc6;
	line-height: 42px;
}

.dropdown-menu>ul>li>a:hover, .dropdown-menu>ul>li>a:focus {
	background: none;
	color: #c59b4f;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-top: none;
}

.nav-left {
	width: 138px;
	height: 76px;
	background: url('../images/nav-left.jpg') center center no-repeat;
	position: absolute;
	left: -138px;
	top: 0;
	display: block;
}

.nav-right {
	width: 135px;
	height: 76px;
	background: url('../images/nav-right.jpg') center center no-repeat;
	position: absolute;
	right: -135px;
	top: 0px;
	display: block;
}

.h-nav {
	margin-left: -15px;
	margin-right: -15px;
}

/* 底部 */
.footer{
	background: #59131a;
}
.foot-top{
	padding-top: 8px;
	background: url('../images/bg-09.png') center top repeat-x #4b1016;
}
.foot-nav{
	margin-left: -15px;
	margin-right: -15px;
	line-height: 50px;
}
.foot-nav .span-01{
	float: left;
	width: 12.5%;
	text-align: center;
	background: url('../images/bg-bar.png') left center no-repeat;
}
.foot-nav .span-01:first-child{
	background: none;
}
.foot-nav .span-01 a{
	font-size: 16px;
	color: #bc8c5e;
}
.foot-nav .span-01 a:hover{
	color: #c2ac97;
}
.foot-middle{
/* 	margin-left: -15px;
	margin-right: -15px; */
	padding-top: 40px;
	padding-bottom: 30px;
	padding-right: 158px;
}
.foot-link{
	line-height: 26px;
	padding: 14px 18px 10px;
	border: 1px solid #6f2e29;
	border-radius: 4px;
}
.foot-link a{
	display: inline-block;
	font-size: 14px;
	color: #c2ac97;
}
.foot-link a:hover{
	color: #bc8c5e;
}
.foot-link bdo{ margin: 0 9px; color: #c2ac97; }
.foot-link .span-01{
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	top: -12px;
}
.foot-link .span-01 bdo{
	font-size: 20px;
	line-height: 20px;
	color: #b8865b;
	background: #59131a;
	padding: 0 22px;
}
.foot-ewm{
	position: absolute;
    right: 0;
	top: 40px;
	width: 138px;
	height: 130px;
	padding: 0 14px;
	background: url('../images/bg-10.png') center center no-repeat;
	font-size: 12px;
	color: #000;
}
.foot-ewm .div1{
	background: #fff;
	padding-bottom: 5px;
}
.foot-copy{
	background: #3a060b;
	font-size: 14px;
	color: #ae8259;
	padding: 30px 0;
}

/* 侧边栏 */
.celan{
	position: fixed;
	/* right: 0; */
	left: 50%;
	/* top: 50%; */
	width: 79px;
	padding-bottom: 25px;
	background: url('../images/bg-11.png') center bottom no-repeat;
	z-index: 998;
}
.celan-top{
	background: url('../images/bg-12.png') center top no-repeat;
}
.celan-table{
	width: 70px;
	margin-left: 4px;
}
.celan-table tr:first-child td{
	padding-top: 20px;
}
.celan-table tr td{
	border-left: 1px solid #bd7a76;
	border-bottom: 1px solid #bd7a76;
}
.celan-table tr td:first-child{
	border-left: none;
}
.celan-table tr td a{
	display: block;
	font-size: 14px;
	color: #830000;
}
.celan-table tr td a:hover{
	color: #c59b4f;
}
.celan-table .span1{
	display: inline-block;
	margin: 8px 10px;
	line-height: 18px;
}
.celan-table .span1{
	display: inline-block;
}
/*
.top-false{
	width: 100%;
	font-size: 14px;
	color: #830000;
	line-height: 28px;
	cursor: pointer;
}
.top-false:hover{
	color: #c59b4f;
}
*/
.top-false{
	width: 100%;
	font-size: 14px;
	color: #830000;
	line-height: 28px;
}
.top-false img{
	cursor: pointer;
	width:38px;
}
/* 分页 */
.pages{
	padding-top: 40px;
}
.pages a{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	height: 35px;
	line-height: 34px;
	padding: 0 10px;
	background: #720404;
	border-radius: 2px;
	margin: 0 5px;
}
.pages a:first-child{
	margin-left: 0;
}
.pages.ling a:first-child{
	margin-left: 5px;
}
.pages a:first-child,.pages a:last-child{
	padding: 0 19px;
}
.pages a.ling,.pages a.ling:hover{
	background: none;
	color: #910610;
}
.pages a:hover,.pages a.xz{
	background: #caa988;
	color: #fff;
}
.pages strong{
	display: inline-block;
	font-size: 16px;
	height: 35px;
	line-height: 34px;
	padding: 0 10px;
	background: #caa988;
	color: #910610;
	border-radius: 2px;
	margin: 0 5px;
}

/*------------------------------------ 首页 ------------------------------------*/
.banner img {
	display: block;
}

.banner .owl-controls {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 54px;
	/*background: rgba(0, 0, 0, .85);*/
	text-align: center;
}

.banner .owl-controls .owl-dot {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: none;
	border: 1px solid #930a14;
	border-radius: 50%;
	margin: 20px 5px 0;
}

.banner .owl-controls .owl-dot.active {
	background: #880000;
	border: 1px solid #880000;
}

.section-title {
	min-height: 54px;
	padding-bottom: 9px;
	background: url('../images/bg-03.png') center bottom repeat-x;
}

.section-title .span-img {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 9px;
	padding-bottom: 7px;
	background: url('../images/bg-04.jpg') left bottom no-repeat;
}

.section-title a {
	padding-right: 20px;
	background: url('../images/bg-05.jpg') right center no-repeat;
	color: #880000;
	display: inline-block;
	margin-top: 16px;
}

.section-01 {
	margin-left: -15px;
	margin-right: -15px;
}

.section-a1 {
	position: relative;
	padding-left: 165px;
	min-height: 105px;
	line-height: 18px;
}

.section-a1 .span-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
}
.section-a1 .span-img img{
	width: 100%;
	max-width: 100%;
}

.section-a1 .div1 {
	padding-top: 8px;
}

.section-a1 .div1 .span2 {
	font-size: 16px;
	height: 18px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section-a1 .div1 .date {
	font-size: 12px;
	color: #acacac;
	margin-top: 12px;
}

.section-a1 .div1 .span1 {
	font-size: 12px;
	color: #7f7e7e;
	margin-top: 6px;
	line-height: 18px;
	height: 36px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.section-a1 .div1 .span1 bdo {
	color: #7c1a24;
}

.section-a1:hover .div1 .span2 {
	color: #7c1a24;
}

.section-a1.ling {
	padding-top: 10px;
	border-top: 1px solid #d8cec0;
	min-height: 115px;
}

.section-a1.ling .span-img {
	top: 10px;
}

.section-ul1 {
	padding-top: 2px;
	border-top: 1px solid #d8cec0;
}

.section-ul1 li {
	line-height: 30px;
}

.section-ul1 li a {
	display: block;
	font-size: 14px;
	position: relative;
	padding: 0 60px 0 14px;
	color: #383838;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section-ul1 li a span {
	color: #a1a1a1;
	position: absolute;
	right: 0;
}

.section-ul1 li a:before {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	background: #96111a;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 12px;
}

.section-ul1 li a:hover, .section-ul1 li a:hover span {
	color: #96111a;
}

.section-a2 {
	text-align: center;
	font-size: 16px;
	line-height: 18px;
}

.section-a2 img {
	width: 100%;
	max-height: 100%;
}

.section-a2 .span1 {
	margin-top: 18px;
	height: 18px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section-a2:hover .span1 {
	color: #930a14;
}

.section-title2 .div-bottom {
	margin-top: 5px;
	height: 30px;
	background: url('../images/bg-06.png') center center repeat-x;
}

.section-title2 .div-bottom .span1 {
	display: inline-block;
	padding-right: 17px;
	background: url('../images/bg-08.png') right center no-repeat;
}

.section-title2 .div-bottom .span2 {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding-left: 17px;
	background: url('../images/bg-07.png') left center no-repeat;
	font-size: 12px;
	color: #b78757;
}

.section-yishujia {
	margin-left: -15px;
	margin-right: -15px;
	margin-top: -10px;
}

.section-a3 {
	font-size: 18px;
	color: #000;
	line-height: 20px;
	margin-top: 25px;
}

.section-a3 .span-img{
	width: 100%;
}
.section-a3 .span-img:before{
	content: " ";
	position: absolute;
	left: 0; 
	top: 0;
	right: 0;
	bottom: 0;
	border: 3px solid #930a14;
	z-index: 2;
	filter:alpha(opacity=0); 
	-moz-opacity:0;  
	-khtml-opacity: 0;  
	opacity: 0;
  	transition: all .5s;
}
.section-a3 .span-img .bdo1{
	position: absolute;
	left: 0;
	right: 0;
	bottom: -100%;
	font-size: 12px;
	color: #c59b4f;
	text-decoration: underline;
	line-height: 40px;
	background: rgba(0, 0, 0, .8);
  	transition: all .5s;
}

.section-a3 img {
	width: 100%;
	max-width: 100%;
}

.section-a3 .span1 {
	height: 20px;
	margin-top: 14px;
}

.section-a3:hover {
	color: #930a14;
}
.section-a3 :hover.span-img:before{
	filter:alpha(opacity=100);  
	-moz-opacity:1;  
	-khtml-opacity: 1;  
	opacity: 1;
}
.section-a3:hover .span-img .bdo1{
	bottom: 0;
}

.section-js-01 {
	margin-left: -15px;
	margin-right: -15px;
}

.section-04 {
	margin-left: -15px;
	margin-right: -15px;
}

.owl-jianshang img {
	display: block;
}

.owl-jianshang .owl-controls {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 45px;
	background: rgba(0, 0, 0, .85);
	text-align: center;
}

.owl-jianshang .owl-controls .owl-dot {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #e6d5bf;
	border-radius: 50%;
	margin: 15px 5px 0;
}

.owl-jianshang .owl-controls .owl-dot.active {
	background: #851220;
}

.section-a4 .span2 {
	font-size: 22px;
	color: #000;
	line-height: 24px;
	height: 24px;
	margin-top: 10px;
	margin-bottom: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section-a4 .span1 {
	font-size: 12px;
	color: #7f7e7e;
	line-height: 18px;
	height: 54px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.section-a4 .span1 bdo {
	color: #851220;
}

.section-a4:hover .span2 {
	color: #851220;
}

.section-mingpin {
	padding-bottom: 90px;
}

.section-mingpin, .section-mingpin .div1 {
	margin-left: -15px;
	margin-right: -15px;
}

.section-mingpin, .section-mingpin .div1 .section-a5 {
	margin-top: 20px;
}

.section-a5 img {
	width: 100%;
	max-width: 100%;
}

.section-a5 .span1 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 18px;
	color: #c59b4f;
	line-height: 22px;
	padding: 14px 0 9px;
	background: rgba(0, 0, 0, .85);
}

.section-a5:hover .span1 {
	color: #fff;
}

/*------------------------------------ 01画院概况 ------------------------------------*/
.pub-tips{
	padding: 12px 15px;
	line-height: 16px;
	font-size: 12px;
	color: #caa988;
	background: #f3ebe3;
}
.pub-tips a{
	color: #caa988;
}
.pub-tips a:hover{
	color: #930a14;
}
.pub-tips .mg1{
	margin-right: 10px;
}
.main{
	padding-bottom: 90px;
}
.main-left{
	float: left;
	width: 72.5%;
}
.main-right{
	float: right;
	width: 25%;
}
.pub-title{
	width: 100%;
	background: url('../images/bg-13.png') center 10px no-repeat;
}
.pub-menu{
	padding-top: 5px;
}
.pub-menu a{
	display: block;
	height: 54px;
	line-height: 54px;
	text-align: center;
	background: url('../images/bg-15.png') center center no-repeat;
	font-size: 18px;
	color: #ebdcc6;
	margin-top: 6px;
}
.pub-menu a:hover,.pub-menu a.xz{
	background: url('../images/bg-14.png') center center no-repeat;
	font-size: 18px;
	color: #930a14;
}
.pub-a1 {
	position: relative;
	padding-left: 141px;
	min-height: 85px;
	line-height: 18px;
	padding-bottom: 11px;
	border-bottom: 1px solid #d7cdbf;
}

.pub-a1 .span-img {
	position: absolute;
	left: 0;
	top: 1px;
	width: 125px;
}
.pub-a1 .span-img img{
	width: 100%;
	max-width: 100%;
}

.pub-a1 .div1 .span2 {
	font-size: 16px;
	height: 18px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pub-a1 .div1 .date {
	font-size: 12px;
	color: #acacac;
	margin-top: 11px;
}

.pub-a1 .div1 .span1 {
	font-size: 12px;
	line-height: 18px;
	color: #7f7e7e;
	margin-top: 7px;
	height: 36px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.pub-a1 .div1 .span1 bdo {
	color: #7c1a24;
}

.pub-a1:hover .div1 .span2 {
	color: #7c1a24;
}

.pub-ul1{
	padding-top: 8px;
}
.pub-ul1 li {
	line-height: 30px;
}

.pub-ul1 li a {
	display: block;
	font-size: 14px;
	position: relative;
	padding: 0 50px 0 14px;
	color: #383838;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pub-ul1 li a span {
	color: #a1a1a1;
	position: absolute;
	right: 0;
}

.pub-ul1 li a:before {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	background: #96111a;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 12px;
}

.pub-ul1 li a:hover, .pub-ul1 li a:hover span {
	color: #96111a;
}

.news-title{
	font-size: 24px;
	color: #000;
	line-height: 28px;
	padding-bottom: 23px;
	border-bottom: 1px solid #eaddd0;
}
.news-title.ling{
	padding-bottom: 12px;
}
.news-title .div1{ margin-top: 20px; }
.news-title .div1 span{
	display: inline-block;
	font-size: 12px;
	color: #caa988;
	margin: 0 14px;
}
.news-title .div1 span bdo{
	font-size: 12px;
	color: #bfbbb6;
}
.news-title .div1 .view img{
	position: relative;
	top: -2px;
	margin-right: 5px;
}
.news-art{
	font-size: 14px;
	line-height: 30px;
	margin-top: 17px;
}
.news-art img{
	max-width: 100%;
	width:auto !important;
	height:auto !important;
}
.news-share{
	margin-top: 20px;
}
.news-share .bdsharebuttonbox .span1{
	font-size: 14px;
	color: #caa988;
	line-height: 24px;
}
.news-share .bdshare-button-style0-16 a{
	padding: 0;
	margin: 0 0 0 5px;
	width: 24px;
	height: 24px;
}
.news-share .bdshare-button-style0-16 a.bds_tqq{
	background: url('../images/icon-02.png') center center no-repeat;
}
.news-share .bdshare-button-style0-16 a.bds_qzone{
	background: url('../images/icon-03.png') center center no-repeat;
}
.news-share .bdshare-button-style0-16 a.bds_sqq{
	background: url('../images/icon-04.png') center center no-repeat;
}
.news-share .bdshare-button-style0-16 a.bds_tsina{
	background: url('../images/icon-05.png') center center no-repeat;
}
.news-share .bdshare-button-style0-16 a.bds_weixin{
	background: url('../images/icon-06.png') center center no-repeat;
}
.bd_weixin_popup {
	width: 250px !important;
	height: 310px !important;
}

.pub-like{
	margin-top: 40px;
}
.pub-like .div1{
	margin-left: -15px;
	margin-right: -15px;
}
.pub-ul2{
	padding-top: 8px;
}
.pub-ul2 li {
	line-height: 38px;
	border-bottom: 1px dotted #dad2c7;
}

.pub-ul2 li a {
	display: block;
	font-size: 14px;
	position: relative;
	padding: 0 50px 0 14px;
	color: #383838;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.pub-ul2 li a span {
	color: #a1a1a1;
	position: absolute;
	right: 0;
}

.pub-ul2 li a:before {
	content: " ";
	display: block;
	width: 6px;
	height: 6px;
	background: #96111a;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 16px;
}

.pub-ul2 li a:hover, .pub-ul2 li a:hover span {
	color: #96111a;
}


/*------------------------------------ 02新闻资讯 ------------------------------------*/
.news-a1{
	padding-bottom: 16px;
	border-bottom: 1px dotted #dcd4c9;
	padding-top: 23px;
}
.news-a1:first-child{
	padding-top: 3px;
}
.news-a1 .span-title{
	font-size: 18px;
	line-height: 20px;
	height: 20px;
	color: #000;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom: 15px;
	margin-left:160px;
	margin-top: 80px;
}
.news-a1 .date,.news-a1 .view{
	display: inline-block;
	font-size: 14px;
	color: #caa988;
	line-height: 16px;
	margin-right: 50px;
}
.news-a1 .date img,.news-a1 .view img{
	position: relative;
	top: -2px;
	margin-right: 10px;
}
.news-a1 .content{
	font-size: 14px;
	color: #7f7e7e;
	line-height: 22px;
	margin-top: 10px;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-left:160px;
}
.news-a1 .content bdo{
	color: #7c1a24;
}
.news-a1.xz{
	clear: both;
}
.news-a1.xz .span-img{
	top: 20px;
	width:130px;
	float:left;
}
.news-a1.xz .span-img img{
	max-width: 99%
}
.news-a1:first-child .span-img{
	top: 0;
}
.news-a1:hover .span-title,.news-a1:hover .content{
	color: #930a14;
}

/*------------------------------------ 02新闻资讯-详情页 ------------------------------------*/
.news-page{
	border-top: 1px solid #eaddd0;
}
.news-page .span1{ 
	padding-left: 60px; 
	color: #caa988;
	padding-top: 12px;
	line-height: 18px;
}
.news-page .span1 bdo{
	position: absolute;
	left: 0;
	top: 11px;
}
.news-page .span1 a{
	font-size: 14px;
	color: #910610;
}

/*------------------------------------ 03艺术家 ------------------------------------*/
.main .section-yishujia{ margin-top: 0; }

/*------------------------------------ 03艺术家-启功 ------------------------------------*/
.pub-title2 {
	line-height: 32px;
	padding-bottom: 20px;
	background: url('../images/bg-16.png') center bottom repeat-x;
	font-size: 24px;
	color: #000;
}

.pub-title2 .span-zi bdo{
	color: #930a14;
}
.pub-title2 .more{
	position: absolute;
	right: 0;
	top: 0;
	display: inline-block;
	padding-bottom: 6px;
	border-bottom: 2px solid #b88858;
}
.pub-title2 .more a {
	padding-right: 20px;
	background: url('../images/bg-05.jpg') right center no-repeat;
	color: #930a14;
	font-size: 12px;
	display: inline-block;
}

.artist-01{
	padding-left: 200px;
	line-height: 28px;
	padding-top: 8px;
}
.artist-01 .span-img{
	position: absolute;
	left: 0;
	top: 0;
	width: 176px;
}
.artist-01 .span-title{
	font-size: 24px;
	color: #000;
	margin-bottom: 17px;
}
.artist-content{
	font-size: 16px;
	color: #000;
}
.art-xinshang{
	margin-left: -15px;
	margin-right: -15px;
	padding-top: 1px;
}
.xs-a1 {
	text-align: center;
	font-size: 16px;
	line-height: 18px;
	margin-top: 14px;
}

.xs-a1 img {
	width: 100%;
	max-height: 100%;
}

.xs-a1 .span1 {
	margin-top: 15px;
	height: 18px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.xs-a1:hover .span1 {
	color: #930a14;
}

.artist-like .div1{
	margin-left: -15px;
	margin-right: -15px;
}

/*------------------------------------ 05名家名品-产品列表 ------------------------------------*/
.main .section-mingpin{ padding-bottom: 0; }

/*------------------------------------ 08联系我们 ------------------------------------*/
.con-title{
	font-size: 22px;
	color: #000;
	line-height: 34px;
	padding-bottom: 17px;
	border-bottom: 1px solid #dcd4c9;
}
.con-content{
	margin-left: -15px;
	margin-right: -15px;
	font-size: 16px;
	color: #7f7e7e;
	padding-top: 14px;
	min-height: 186px;
	padding-bottom: 20px;
}
.con-content .span1{
	line-height: 20px;
	padding: 8px 0;
}
.con-map{
	border: 1px solid #ccc;
}
.con-map img{
	width: 100%;
	max-width: 100%;
}


/*------------------------------------ 04-1在线展厅 ------------------------------------*/
.header2{
	background: #fff;
}
.nav2{
	line-height: 40px;
	text-align: center;
}
.nav2 .span1{
	display: inline-block;
	font-size: 14px;
	background: url('../images/bg-bar3.jpg') left center no-repeat;
	padding: 0 17px 0 19px;
}
.nav2 .span1:first-child{
	background: none;
	padding-left: 0;
}
.nav2 a{
	color: #454544;
}
.nav2 .span1 a:hover,.nav2 .span1.current a{
	color: #930a14;
}

.wapper-out{
	padding-bottom: 78px;
	background: url('../images/bg-17.jpg') center bottom no-repeat;
}
.wapper-in{
	padding-top: 104px;
	background: url('../images/bg-18.jpg') center top no-repeat;
	
}

.online-hall{
	background: #f5f2ea;
	padding: 78px 7.5% 86px;
}
.online-hall img{
	max-width: 100%;
}
.logo-hall{
	max-width: 28.75%;
}	
.logo-hall img{
	width: 100%;
	max-width: 100%;
}
.hall-tips a{
	display: inline-block;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #fff;
	background: url('../images/bg-20.jpg') center center repeat-x;
	min-width: 100px;
	padding: 0 56px;
	border-radius: 2px;
	margin: 0 22px 10px;
}
.hall-tips a:hover,.hall-tips a.current{
	background: url('../images/bg-21.jpg') center center repeat-x;
}
.hall-01{
	margin-left: -15px;
	margin-right: -15px;
}
.hall-a1{
	float: left;
	margin-top: 30px;
	width: 100%;
}
.hall-a1 .span-img{
	width: 100%;
	border: 3px solid #fff;
	border-radius: 2px;
	margin-bottom: 18px;
	box-shadow: 0 8px 8px #b0aaa6;
}
.hall-a1 .span-img img{
	width: 100%;
	max-width: 100%;
}
.hall-a1 .word{
	font-size: 16px;
	line-height: 18px;
	color: #000;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.hall-a1:hover .span-img{
	border-color: #930a14;
}
.hall-a1:hover .word{
	color: #930a14;
}

/*------------------------------------ 04-2在线展厅-展厅列表页 ------------------------------------*/
.hall-02{
	margin-left: -15px;
	margin-right: -15px;
}
.hall-02 .hall-a1{
	cursor: pointer;
}
.hall-02 .hall-a1 .span-img{
	border: none;
	box-shadow: none;
	height: 170px;
	line-height: 170px;
	text-align: center;
	background: #fff;
}
.hall-02 .hall-a1 .span-img img{
	display: inline-block;
	vertical-align: middle;
	width: auto;
	max-width: 100%;
	max-height: 100%;
}

/*------------------------------------ 04-3在线展厅-展厅列表页-弹框 ------------------------------------*/
.bg-mc{
	position: fixed;
	left: 0;
	top: 0;
	right: 0; 
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 999;
	display: none;
}

.zt-tc{
	height: 660px;
	position: fixed;
	left:0;
	right: 0;
	top: 50%;
	margin-top: -330px;
	z-index: 10000;
	filter:alpha(opacity=0); 
	-moz-opacity:0;  
	-khtml-opacity: 0;  
	opacity: 0;
}
.zt-tc.xz{
	filter:alpha(opacity=100);  
	-moz-opacity:1;  
	-khtml-opacity: 1;  
	opacity: 1;
}
.zt-tc-wapper{
	background: #f4f4f4;
	height: 660px;
	width: 70%;
	margin: 0 auto;
	z-index: 2
}
#sync1 .item{
    background: #fff;
    color: #FFF;
    text-align: center;
    position: relative;
}
#sync1 .zt-big{
	max-height: 450px;
	max-width: 76%;
	padding-bottom: 3px;
	margin: 0 auto;
}
#sync1 .zt-big img{
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
#sync1 .span-word{
	width: 100%;
	line-height: 70px;
	font-size: 18px;
	color: #fff;
	background: #be6c72;
}
#sync2{
	/* margin-top: 20px; */
	padding: 0 9.5%;
}
#sync2 .item{
    color: #FFF;
    margin: 0 10px;
    padding-top: 20px;
    text-align: center;
    cursor: pointer;
}
#sync2 .zt-small{
    background: #fff;
	max-height: 95px;
	position: relative;
}
#sync2 .zt-small img{
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
#sync2 .synced .zt-small{
	border: 3px solid #930a14;
}
#sync2 .synced .zt-small:before{
	content: " ";
	width: 1px;
	height: 1px;
	border-top: 7px solid #f4f4f4;
	border-left: 7px solid #f4f4f4;
	border-right: 7px solid #f4f4f4;
	border-bottom: 7px solid #930a14;
	position: absolute;
	left: 50%;
	margin-left: -4px;
	top: -17px;
}
#sync2 .synced .zt-small img{
	max-height: 100%;
	padding-bottom: 5px;
	position: relative;
}

.zt-tc .owl-prev,.zt-tc .owl-next{
	position: absolute;
	left: 20px;
	top: 50%;
	width: 45px;
	height: 87px;
	margin-top: -44px;
	font-size: 0;
	background: url('../images/zt-left.png') center center no-repeat;
}
.zt-tc .owl-prev:hover{
	background: url('../images/zt-lefth.png') center center no-repeat;
}
.zt-tc .owl-next{
	left: auto;
	right: 20px;
	background: url('../images/zt-right.png') center center no-repeat;
}
.zt-tc .owl-next:hover{
	background: url('../images/zt-righth.png') center center no-repeat;
}
.zt-prev,.zt-next{
	width: 20px;
	height: 39px;
	cursor: pointer;
}
.zt-prev{
	left: 3.9%;
	bottom: 70px;
	background: url('../images/zt-left.png') center center no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.zt-prev:hover{
	background: url('../images/zt-lefth.png') center center no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.zt-next{
	right: 3.9%;
	bottom: 70px;
	background: url('../images/zt-right.png') center center no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.zt-next:hover{
	background: url('../images/zt-righth.png') center center no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.zt-mc{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

/*------------------------------------ 04在线展厅-联系我们 ------------------------------------*/
.con-con{
	font-size: 16px;
	color: #7f7e7e;
	line-height: 32px;
	margin-top: 45px;
}
.con-con .span-title{
	font-size: 22px;
	line-height: 24px;
	padding: 4px 0;
	color: #000;
	margin-bottom: 6px;
}
.online-hall .con-map{
	width: 72.35%;
}

#Validform_msg,
.Validform_title,
.iframe,
.Validform_info {
    display: none;
}
























